go/types.Checker.pkg (field)
56 uses
go/types (current package)
assignments.go#L208: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
assignments.go#L572: obj := NewVar(ident.Pos(), check.pkg, name, nil)
assignments.go#L583: lhsVars[i] = NewVar(lhs[i].Pos(), check.pkg, "_", nil)
builtins.go#L725: obj, index, indirect := lookupFieldOrMethod(base, false, check.pkg, sel, false)
builtins.go#L1003: tpar := NewTypeName(nopos, check.pkg, tp.obj.name, nil)
call.go#L99: params = []*Var{NewVar(x.Pos(), check.pkg, "", gsig)}
call.go#L166: check.mono.recordInstance(check.pkg, pos, tparams, targs, xlist)
call.go#L690: assert(pname.pkg == check.pkg)
call.go#L808: obj, index, indirect = lookupFieldOrMethod(x.typ, x.mode == variable, check.pkg, sel, false)
call.go#L834: alt, _, _ := lookupFieldOrMethod(x.typ, x.mode == variable, check.pkg, sel, true)
call.go#L943: if m := mset.Lookup(check.pkg, sel); m == nil || m.obj != obj {
call.go#L1021: if w, _ := obj.(*Var); w != nil && w.pkg == check.pkg {
check.go#L158: pkg *Package
check.go#L316: pkg: pkg,
check.go#L350: pkg := check.pkg
check.go#L440: if check.pkg == Unsafe {
check.go#L513: check.pkg.goVersion = check.conf.GoVersion
check.go#L514: check.pkg.complete = true
decl.go#L207: isPkgObj := obj.Parent() == check.pkg.scope
decl.go#L534: if named == nil || named.obj.pkg == check.pkg || named.obj.pkg == nil {
decl.go#L741: tname := NewTypeName(name.Pos(), check.pkg, name.Name, nil)
decl.go#L874: pkg := check.pkg
errsupport.go#L55: if obj.Pkg() == check.pkg {
format.go#L105: if pkg != check.pkg {
format.go#L109: check.markImports(check.pkg)
initorder.go#L32: fmt.Printf("Computing initialization order for %s\n\n", check.pkg)
interface.go#L207: sig.recv = NewVar(name.Pos(), check.pkg, "", recvTyp)
interface.go#L209: m := NewFunc(name.Pos(), check.pkg, name.Name, sig)
labels.go#L133: lbl := NewLabel(s.Label.Pos(), check.pkg, name)
literals.go#L182: i := fieldIndex(fields, check.pkg, key.Name, false)
literals.go#L185: if j := fieldIndex(fields, check.pkg, key.Name, true); j >= 0 {
literals.go#L217: if !fld.Exported() && fld.pkg != check.pkg {
mono.go#L148: qf := RelativeTo(check.pkg)
named.go#L599: if n.obj.pkg != check.pkg {
recording.go#L111: NewVar(pos, check.pkg, "", t0),
recording.go#L112: NewVar(pos, check.pkg, "", t1),
resolver.go#L117: if ident.Name == "main" && check.pkg.name == "main" {
resolver.go#L122: check.declare(check.pkg.scope, ident, obj, nopos)
resolver.go#L217: pkg := check.pkg
resolver.go#L410: if name == "init" || (name == "main" && check.pkg.name == "main") {
resolver.go#L563: obj := check.pkg.scope.Lookup(name.Name)
signature.go#L291: recv = NewParam(rname.Pos(), check.pkg, rname.Name, recvType)
signature.go#L297: recv = NewParam(rparam.Pos(), check.pkg, "", recvType)
signature.go#L381: par := NewParam(name.Pos(), check.pkg, name.Name, typ)
signature.go#L389: par := NewParam(ftype.Pos(), check.pkg, "", typ)
signature.go#L437: if T.obj.pkg != check.pkg || isCGoTypeObj(check.fset, T.obj) {
stmt.go#L767: obj := NewVar(lhs.Pos(), check.pkg, lhs.Name, T)
stmt.go#L941: obj = NewVar(ident.Pos(), check.pkg, name, nil)
stmt.go#L949: obj = NewVar(lhs.Pos(), check.pkg, "_", nil) // dummy variable
struct.go#L95: fld := NewField(pos, check.pkg, name, typ, embedded)
typexpr.go#L56: if v, _ := obj.(*Var); v != nil && v.pkg == check.pkg /* see Checker.use1 */ {
typexpr.go#L74: if typ == nil || (gotType && wantType && obj.Pkg() == check.pkg) {
typexpr.go#L121: if obj.pkg == check.pkg {
typexpr.go#L497: check.mono.recordInstance(check.pkg, ix.Pos(), tparams, targs, ix.indices)
validtype.go#L129: assert(t.obj.pkg == check.pkg)
validtype.go#L130: assert(t.Origin().obj.pkg == check.pkg)